package com.woniu.core.service;

import com.woniu.core.entity.CoreCompensation;
import com.woniu.util.utils.HttpResult;
import com.woniu.util.utils.RequestParam;

import java.util.List;

/**
 * 核心企业代偿功能
 */
public interface CoreCompensationService {
    /**
     * 平台发起代偿，核心企业接受待代偿标的id并查询对应记录
     *
     * @param coreUserAccount
     * @return
     */
    public HttpResult<?> findCompensationById(String coreUserAccount);

    /**
     * 核心企业进行代偿(判断货物金额,大于添加到追偿记录)
     */
    public HttpResult<?> doCompensation(Integer tenderId);

    /**
     * 查看代偿记录
     */
    public HttpResult<?> checkCompensation(RequestParam<String> requestParam);
}
